package com.yyfax.pay.depository.domain;

/**
 * 转账预冻结
 * 
 * @author heizq
 * @date 2017-09-04 14:08:18
 * @since v1.0.0
 */
public class FuiouFrozenTransfer {
	/**
	 * 业务主键
	 */
	private String busiId;

	/**
	 * 商户订单号
	 */
	private String orderId;

	/**
	 * 商户号
	 */
	private String merchantCode;

	/**
	 * 订单时间
	 */
	private String orderTime;

	/**
	 * 状态；0：初始；1：成功，2：失败；3：处理中
	 */
	private String state;

	/**
	 * 付款登录账户
	 */
	private String outAccountNo;

	/**
	 * 收款登录账户
	 */
	private String inAccountNo;

	/**
	 * 转账金额
	 */
	private Long amount;

	/**
	 * 终端
	 */
	private String terminal;

	/**
	 * 备注
	 */
	private String remark;

	/**
	 * 创建时间
	 */
	private String createTime;

	/**
	 * 更新时间
	 */
	private String updateTime;

	/**
	 * 响应码
	 */
	private Integer respCode;

	/**
	 * 响应消息
	 */
	private String respMsg;

	/**
	 * 业务主键
	 * 
	 * @return busiId 业务主键
	 */
	public String getBusiId() {
		return busiId;
	}

	/**
	 * 业务主键
	 * 
	 * @param busiid 业务主键
	 */
	public void setBusiId(String busiId) {
		this.busiId = busiId == null ? null : busiId.trim();
	}

	/**
	 * 商户订单号
	 * 
	 * @return order_id 商户订单号
	 */
	public String getOrderId() {
		return orderId;
	}

	/**
	 * 商户订单号
	 * 
	 * @param orderId 商户订单号
	 */
	public void setOrderId(String orderId) {
		this.orderId = orderId == null ? null : orderId.trim();
	}

	/**
	 * 商户号
	 * 
	 * @return merchant_code 商户号
	 */
	public String getMerchantCode() {
		return merchantCode;
	}

	/**
	 * 商户号
	 * 
	 * @param merchantCode 商户号
	 */
	public void setMerchantCode(String merchantCode) {
		this.merchantCode = merchantCode == null ? null : merchantCode.trim();
	}

	/**
	 * 订单时间
	 * 
	 * @return order_time 订单时间
	 */
	public String getOrderTime() {
		return orderTime;
	}

	/**
	 * 订单时间
	 * 
	 * @param orderTime 订单时间
	 */
	public void setOrderTime(String orderTime) {
		this.orderTime = orderTime == null ? null : orderTime.trim();
	}

	/**
	 * 状态；0：初始；1：成功，2：失败；3：处理中
	 * 
	 * @return state 状态；0：初始；1：成功，2：失败；3：处理中
	 */
	public String getState() {
		return state;
	}

	/**
	 * 状态；0：初始；1：成功，2：失败；3：处理中
	 * 
	 * @param state 状态；0：初始；1：成功，2：失败；3：处理中
	 */
	public void setState(String state) {
		this.state = state == null ? null : state.trim();
	}

	/**
	 * 付款登录账户
	 * 
	 * @return out_account_no 付款登录账户
	 */
	public String getOutAccountNo() {
		return outAccountNo;
	}

	/**
	 * 付款登录账户
	 * 
	 * @param outAccountNo 付款登录账户
	 */
	public void setOutAccountNo(String outAccountNo) {
		this.outAccountNo = outAccountNo == null ? null : outAccountNo.trim();
	}

	/**
	 * 收款登录账户
	 * 
	 * @return in_account_no 收款登录账户
	 */
	public String getInAccountNo() {
		return inAccountNo;
	}

	/**
	 * 收款登录账户
	 * 
	 * @param inAccountNo 收款登录账户
	 */
	public void setInAccountNo(String inAccountNo) {
		this.inAccountNo = inAccountNo == null ? null : inAccountNo.trim();
	}

	/**
	 * 转账金额
	 * 
	 * @return amount 转账金额
	 */
	public Long getAmount() {
		return amount;
	}

	/**
	 * 转账金额
	 * 
	 * @param amount 转账金额
	 */
	public void setAmount(Long amount) {
		this.amount = amount;
	}

	/**
	 * 终端
	 * 
	 * @return terminal 终端
	 */
	public String getTerminal() {
		return terminal;
	}

	/**
	 * 终端
	 * 
	 * @param terminal 终端
	 */
	public void setTerminal(String terminal) {
		this.terminal = terminal == null ? null : terminal.trim();
	}

	/**
	 * 备注
	 * 
	 * @return remark 备注
	 */
	public String getRemark() {
		return remark;
	}

	/**
	 * 备注
	 * 
	 * @param remark 备注
	 */
	public void setRemark(String remark) {
		this.remark = remark == null ? null : remark.trim();
	}

	/**
	 * 创建时间
	 * 
	 * @return create_time 创建时间
	 */
	public String getCreateTime() {
		return createTime;
	}

	/**
	 * 创建时间
	 * 
	 * @param createTime 创建时间
	 */
	public void setCreateTime(String createTime) {
		this.createTime = createTime == null ? null : createTime.trim();
	}

	/**
	 * 更新时间
	 * 
	 * @return update_time 更新时间
	 */
	public String getUpdateTime() {
		return updateTime;
	}

	/**
	 * 更新时间
	 * 
	 * @param updateTime 更新时间
	 */
	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime == null ? null : updateTime.trim();
	}

	/**
	 * 响应码
	 * 
	 * @return resp_code 响应码
	 */
	public Integer getRespCode() {
		return respCode;
	}

	/**
	 * 响应码
	 * 
	 * @param respCode 响应码
	 */
	public void setRespCode(Integer respCode) {
		this.respCode = respCode;
	}

	/**
	 * 响应消息
	 * 
	 * @return resp_msg 响应消息
	 */
	public String getRespMsg() {
		return respMsg;
	}

	/**
	 * 响应消息
	 * 
	 * @param respMsg 响应消息
	 */
	public void setRespMsg(String respMsg) {
		this.respMsg = respMsg == null ? null : respMsg.trim();
	}
}